package com.yjyw.tiexie.view;

import android.content.Context;
import android.text.TextUtils;
import android.util.AttributeSet;

public class AlwaysMarqueeTextView extends androidx.appcompat.widget.AppCompatTextView {
    public AlwaysMarqueeTextView(Context context) {
        super(context);
        init();
    }

    public AlwaysMarqueeTextView(Context context, AttributeSet attrs) {
        super(context, attrs);
        init();
    }

    public AlwaysMarqueeTextView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        init();
    }

    @Override
    public boolean isFocused() {
        return true;
    }
    private void init(){
        setEllipsize(TextUtils.TruncateAt.MARQUEE);//对应android:ellipsize="marquee"
        setMarqueeRepeatLimit(-1);//对应android:marqueeRepeatLimit="marquee_forever"
        setSingleLine();//等价于setSingleLine(true）
    }
}
